package msu.ml.data.level2;

public interface IPacket
{
   public int getMessageSize();
   public int getMessageType();
   public int getMessageDate();
   public int getMessageTime();
   public double getAtmosphericAttenuation();
   public int getRayTime();
   public int getRayDate();
   public int getUnambiguousRange();
   public double getAzimuth();
   public int getRayNumber();
   public int getRayStatus();
   public double getElevation();
   public int getElevationNumber();
   public double getRayWidth();
   public int getReflectivityRange();
   public int getReflectivityGates();
   public int getReflectivityGateSize();
   public int getDopplerRange();
   public int getDopplerGates();
   public int getDopplerGateSize();
   public int getSectorNumber();
   public double getSystemCalibration();
   public int getVelocityResolution();
   public int getVolumeCoveragePattern();
   public int getNyquistVelocity();
   public int getSNRThreshold();
   public boolean isRadialData();
   public double [] getReflectivityData();
   public double [] getVelocityData();
   public double [] getSpectrumWidthData();
}
